export interface SupplierVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 系统供应商id
   */
  supplierId: string | number;

  /**
   * 供应商名称
   */
  supplierName: string;

  /**
   * 供应商编码
   */
  supplierCode: string;

  /**
   * 规模：员工数
   */
  employees: number;

  /**
   * 供应商网址
   */
  url: string;

  /**
   * 联系人
   */
  contactPerson: string;

  /**
   * 联系电话
   */
  contactNumber: string;

  /**
   * qq
   */
  qq: string;

  /**
   * 邮箱
   */
  email: string;

  /**
   * 传真
   */
  fax: string;

  /**
   * 跟进人
   */
  purchaser: string;

  /**
   * 是否已删除：0 否，1 是
   */
  isDelete: number;

  /**
   * 详细地址
   */
  addressFull: string;

  /**
   * 支付方式
   */
  paymentMethodText: string;

  /**
   * 采购合同名称
   */
  pcName: string;

  /**
   * 结算方式
   */
  settlementMethodText: string;

  /**
   * 规模大小
   */
  employeesText: string;

  /**
   * 级别
   */
  levelText: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 跟进人用户ID
   */
  purchaserUserId: string | number;

  /**
   * 最小交期天数
   */
  minProduceDay: number;

  /**
   * 最大交期天数
   */
  maxProduceDay: number;

  /**
   * 型号颜色的MOQ
   */
  moqModelSize: number;

  /**
   * 型号尺码的MOQ
   */
  moqModelColor: number;

  /**
   * 同步状态,1=草稿,2=正常
   */
  syncStatus: number;
}

export interface SupplierForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 系统供应商id
   */
  supplierId?: string | number;

  /**
   * 供应商名称
   */
  supplierName?: string;

  /**
   * 供应商编码
   */
  supplierCode?: string;

  /**
   * 规模：员工数
   */
  employees?: number;

  /**
   * 供应商网址
   */
  url?: string;

  /**
   * 联系人
   */
  contactPerson?: string;

  /**
   * 联系电话
   */
  contactNumber?: string;

  /**
   * qq
   */
  qq?: string;

  /**
   * 邮箱
   */
  email?: string;

  /**
   * 传真
   */
  fax?: string;

  /**
   * 跟进人
   */
  purchaser?: string;

  /**
   * 是否已删除：0 否，1 是
   */
  isDelete?: number;

  /**
   * 详细地址
   */
  addressFull?: string;

  /**
   * 支付方式
   */
  paymentMethodText?: string;

  /**
   * 采购合同名称
   */
  pcName?: string;

  /**
   * 结算方式
   */
  settlementMethodText?: string;

  /**
   * 规模大小
   */
  employeesText?: string;

  /**
   * 级别
   */
  levelText?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 跟进人用户ID
   */
  purchaserUserId?: string | number;

  /**
   * 最小交期天数
   */
  minProduceDay?: number;

  /**
   * 最大交期天数
   */
  maxProduceDay?: number;

  /**
   * 型号颜色的MOQ
   */
  moqModelSize?: number;

  /**
   * 型号尺码的MOQ
   */
  moqModelColor?: number;
  /**
   * 同步状态,1=草稿,2=正常
   */
  syncStatus?: number;
}

export interface SupplierQuery extends PageQuery {
  /**
   * 系统供应商id
   */
  supplierId?: string | number;

  /**
   * 供应商名称
   */
  supplierName?: string;

  /**
   * 供应商编码
   */
  supplierCode?: string;

  /**
   * 规模：员工数
   */
  employees?: number;

  /**
   * 供应商网址
   */
  url?: string;

  /**
   * 联系人
   */
  contactPerson?: string;

  /**
   * 联系电话
   */
  contactNumber?: string;

  /**
   * qq
   */
  qq?: string;

  /**
   * 邮箱
   */
  email?: string;

  /**
   * 传真
   */
  fax?: string;

  /**
   * 跟进人
   */
  purchaser?: string;

  /**
   * 是否已删除：0 否，1 是
   */
  isDelete?: number;

  /**
   * 详细地址
   */
  addressFull?: string;

  /**
   * 支付方式
   */
  paymentMethodText?: string;

  /**
   * 采购合同名称
   */
  pcName?: string;

  /**
   * 结算方式
   */
  settlementMethodText?: string;

  /**
   * 规模大小
   */
  employeesText?: string;

  /**
   * 级别
   */
  levelText?: string;

  /**
   * 跟进人用户ID
   */
  purchaserUserId?: string | number;

  /**
   * 最小交期天数
   */
  minProduceDay?: number;

  /**
   * 最大交期天数
   */
  maxProduceDay?: number;

  /**
   * 型号颜色的MOQ
   */
  moqModelSize?: number;

  /**
   * 型号尺码的MOQ
   */
  moqModelColor?: number;

  /**
   * 日期范围参数
   */
  params?: any;
  /**
   * 同步状态,1=草稿,2=正常
   */
  syncStatus?: number;
}
